﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entidades.Sistema.Base
{
    public class Zona
    {
        private int _idZona;
        private String _nombre;
        private Empleado _empleado;
        private List<Barrio> _barrios;

        public Zona()
        {
            _barrios = new List<Barrio>();
            Empleado = new Empleado();
        }

        public int IdZona
        {
            get { return _idZona; }
            set { _idZona = value; }

        }

        public String Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public IList<Barrio> Barrios
        {
            get { return _barrios; }

        }

        public Empleado Empleado
        {
            get { return _empleado; }
            set { _empleado = value; }
        }


        public void AgregarBarrio(Barrio oBarrio)
        {
            _barrios.Add(oBarrio);
        }
        public void EliminarBarrio(Barrio oBarrio)
        {
            _barrios.RemoveAll(x => x.IdBarrio == oBarrio.IdBarrio);
        }
    }
}
